Шаг 3 - Структура реестра Windows.

Для понимания логической структуры реестра проще всего провести аналогию со структурой файловой системой на диске. Реестр содержит ключи, которые аналогичны каталогам, и параметры, которые можно сравнить с файлами. Ключи реестра представляют собой контейнеры, которые могут содержать как вложенные ключи, так и параметры. Ключи, находящиеся на верхнем уровне структуры, корневые ключи.

Реестр состоит из пяти корневых ключей

3_1.jpg

HKEY_LOCAL_MACHINE Содержит глобальную информацию об аппаратных средствах и операционной системе: тип шины, системная память, драйвера устройств и управляющие данные. Информация из этого ключа применима ко всем пользователям Windows.

HKEY_CALSSES_ROOT Содержит ассоциации между приложениями и типами файлов, а так же информацию OLE, ассоциированную с объектами COM\Параметры этого ключа совпадают с параметрами ключа HKEY_LOCAL_MACHINE\Software\Classes.

HKEY_CURRENT_CONFIG Содержит конфигурацию текущего аппаратного профиля, т.е. набор изменений, внесенных в стандартную конфигурацию сервисов и устройств, которые установлены ключами Software и System ключа HKEY_LOCAL_MACHINE. В ключе HKEY_CURRENT_CONFIG отображают только изменения.

HKEY_CURRENT_USER Содержит профиль пользователя, на данный момент зарегистрированного в системе, включая переменные окружения, настройку рабочего стола, параметры настройки сети, приложений и принтеров. Этот ключ представляет собой ссылку на ключ HKEY_USER\имя_пользователя, где имя_пользователя – пользователь, зарегистрированный в системе на данный момент.

HKEY_USER Содержит профили пользователей, а так же профиль по умолчанию.

Реестр Windows 95/98 имеет еще один корневой ключ HKEY_DYN_DATA. Этот ключ содержит информацию о системе, которую Windows 95/98 должна постоянно держать наготове, поскольку она может потребовать оперативного обновления. Эту информацию реестра Windows 95/98 держит в памяти, не записывая ключ на жесткий диск. Сейчас ключ не отображается (т.е. его как бы нет), хотя имелся во всех бета-версиях, но выдавал ошибку, при попытке его открыть.

Hosted by uCoz